package java_learn.java_jinjie.IO;

import java.io.File;

/**
 * @Author: 李浩然
 * @Date: 2020/12/31 7:06 下午
 */
public class DemoRecursion {
    public static void main(String[] args) {
        File file = new File("/Users/lihaoran/Desktop/project/IdeaProjects/java-blockchain/java_learn/src/main/java/java_learn/java_jinjie/IO");
        getAllFile(file);
    }

    /**
     * 定义一个方法，参数传递File类型目录
     * 方法中对目录遍历
     */
    public static void getAllFile(File dir) {
        File[] files = dir.listFiles();
        for (File f : files) {
            if (f.isDirectory()) {
                getAllFile(f);
            } else {
                System.out.println(f.getName());
            }
        }
    }
}
